"""
列表介绍
    概述：
        它是容器类型中的一种， 属于 可变类型   ，它可以同时存储多个元素
    格式：
        格式1： 列表名 = [值1,值2,值3]
        格式2： 列表名 = list()
    细节：
        1. 列表可以同时存储多个元素，可以是不同类型的，也可以是相同类型的。
        2. 实际开发中，为了方便统一操作，建议：列表存储多个元素，是 相同数据类型的
        3. 列表的元素也是有索引的，索引也是从0(正向索引)  -1(逆向索引)开始的
        4. 列表和字符串一样，也是支持切片的，规则都一样 列表名[起始位置:结束位置:步长]
"""
# 1. 定义列表
list01 = ['刘千琪',18,True,32.5]
list02 = list()
list03 = []

# 2. 打印列表
print(list01,type(list01))
print(list02,type(list02))
print(list03,type(list03))

# 3. 列表的索引操作
print(list01[0])

#4. 列表的切片
print(list01[:2]) # ['刘千琪', 18]

# 5. 列表的遍历
for item in list01:
    print(item)

print('=' * 30)
print(len(list01))

for i in range(len(list01)):
    print(list01[i])